<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * 栏目分类管理模型
 * @author wb_wenjie.wuwj
 * @version 1.0.1 2013-1-10
 */
class Column_m extends MY_Model
{
	function __construct()
	{
		parent::__construct();
	}
	
	/**
	 * 查询栏目分类
	 * @param $where 查询条件
	 * @param $return_type 返回类型，数组，或者结果集对象
	 * @return array 返回查询结果集
	 */
	function get_column($where = '')
	{
		$this->db->select('*');
		if (!empty($where))
		{
			$this->db->where($where);
		}
		$query = $this->db->get('column');
		return $query->result_array();
	}
	
	/**
	 * 获取栏目下一级子栏目的数量
	 * @param int $id 栏目id
	 * @return Ambigous <boolean, number>
	 */
	function get_sub_column_count($id)
	{
		$id = (int)$id;
		return $this->count_all_results('column', array('fatherid' => $id));
	}
	
	/**
	 * 根据指定id删除栏目
	 * @param array $manager_id 删除的条件数组
	 */
	function delete_column($column_id)
	{
		return $this->delete_record('column', $column_id);
	}
	
	/**
	 * 根据相应条件更新栏目信息
	 * @param array $where 条件数组
	 * @param array $data 要更新的栏目信息
	 * @return boolean 
	 */
	function update_column($where, $data)
	{
		return $this->update('column', $where, $data);
	}
	
	/**
	 * 添加栏目
	 * @param array $manager 栏目信息数组
	 * @return boolean 失败返回false
	 */
	function insert_column($column)
	{
		return $this->insert('column', $column);
	}
}

/* End of file column_m.php */
/* Location: ./application/models/column_m.php */